Multi-camera live-streaming method and devices

ABSTRACT

The embodiments discloses at least two mobile devices of at least two users, each having a mobile application operating a video camera, wherein each video camera captures at least two different viewpoints of video footage of a same live event, wherein the mobile applications on each mobile device is configured to coordinate the viewpoints of the video footage and present multi-camera viewpoints and live-streaming video footage of the live event to remote users and an ad server configured to target advertisements to the remote users during the live-streaming of the live event.

BACKGROUND

Youth sports events often contain numerous hours of original sportingcontent. Many parents want to capture their children on videoparticipating in these youth sports events as live action. Also, coachesand players would like the videos for analysis and scouting. However,these parent recordings at these live events are uncoordinated.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows for illustrative purposes only an example of an overview ofa multi-camera live-streaming method and devices of one embodiment.

FIG. 2 shows for illustrative purposes only an example of retailadvertising mixed into streaming of one embodiment.

FIG. 3 shows for illustrative purposes only an example of trainingadvertising mixed into streaming of one embodiment.

FIG. 4 shows for illustrative purposes only an example of interactiveadvertising with touch screen purchasing of one embodiment.

FIG. 5 shows for illustrative purposes only an example of streamingadvertiser ad revenue of one embodiment.

FIG. 6 shows for illustrative purposes only an example of multi-cameralive-streaming processing of one embodiment.

FIG. 7A shows for illustrative purposes only an example of first cameralive-streaming auto action prioritizing of one embodiment.

FIG. 7B shows for illustrative purposes only an example of second cameralive-streaming auto action prioritizing of one embodiment.

FIG. 8 shows for illustrative purposes only an example of ad mixing intostreaming of one embodiment.

FIG. 9 shows for illustrative purposes only an example of record modesettings of one embodiment.

FIG. 10 shows for illustrative purposes only an example of highlightsplayback settings of one embodiment.

FIG. 11 shows for illustrative purposes only an example of split screenmode selection of one embodiment.

FIG. 12A shows for illustrative purposes only an example of auto crosscamera first view action targeting of one embodiment.

FIG. 12B shows for illustrative purposes only an example of auto crosscamera second view action targeting of one embodiment.

FIG. 12C shows for illustrative purposes only an example of auto crosscamera third view action targeting of one embodiment.

FIG. 13 shows for illustrative purposes only an example of auto dronecamera streaming tracking of one embodiment.

FIG. 14 shows for illustrative purposes only an example of auto admixing timing of one embodiment.

FIG. 15 shows for illustrative purposes only an example of a VIDGO camuser position selection of one embodiment.

FIG. 16A shows for illustrative purposes only an example of a schoollocation GPS search of one embodiment.

FIG. 16B shows for illustrative purposes only an example of a schoolsports venue locator of one embodiment.

FIG. 17A shows for illustrative purposes only an example of a schoolfootball field sports venue identification of one embodiment.

FIG. 17B shows for illustrative purposes only an example of a sportsvenue N-S orientation of one embodiment.

FIG. 17C shows for illustrative purposes only an example of a footballfield sports venue recognition template of one embodiment.

FIG. 18A shows for illustrative purposes only an example of a schooltennis sports venue locator of one embodiment.

FIG. 18B shows for illustrative purposes only an example of a tenniscourt sports venue recognition template of one embodiment.

FIG. 18C shows for illustrative purposes only an example of a schoolbaseball sports venue locator of one embodiment.

FIG. 18D shows for illustrative purposes only an example of a baseballfield sports venue recognition template of one embodiment.

FIG. 19 shows a block diagram for illustrative purposes only an exampleof live streaming example of data usage of one embodiment.

DETAILED DESCRIPTION OF THE INVENTION

In a following description, reference is made to the accompanyingdrawings, which form a part hereof, and in which is shown by way ofillustration a specific example in which the invention may be practiced.It is to be understood that other embodiments may be utilized andstructural changes may be made without departing from the scope of thepresent invention.

General Overview:

It should be noted that the descriptions that follow, for example, interms of multi-camera live-streaming method and devices is described forillustrative purposes and the underlying system can apply to any numberand multiple types sporting events. In one embodiment of the presentinvention, the multi-camera live-streaming method and devices can beconfigured using an electronic application to record and accessmulti-camera sports video. The multi-camera live-streaming method anddevices can be configured to include ground level video cameras and canbe configured to include drone mounted video cameras to capture aerialfootage using the present invention.

The term “multi-camera live-streaming method and devices” can bereferred to herein as “VIDGO” and/or “mobile application”, “mobile app”,“VIDGO APP” without any change in meaning. The descriptions herein makereference to football as a game and piece of sports equipment, but anysport and corresponding piece of sports equipment can be substitutedwithout changing any meanings or interpretations of the embodiments withobvious context exceptions for example people pass a football but throwa baseball.

FIG. 1 shows for illustrative purposes only an example of an overview ofa multi-camera live-streaming method and devices of one embodiment. FIG.1 shows sports venue for example a high school football field 104.Positioned on one side of the football field 104 are four video camerasincluding smart phone cameras with overlapping fields of view 107.Camera #1 100 with VIDGO app 180 installed includes a view of ascoreboard 102. Progressing along the sideline are camera #2 with VIDGOapp installed 110, camera #3 with VIDGO app installed 120 and camera #4with VIDGO app installed 130. Each camera produces a VIDGO app 180camera cellular transmission 106 of the footage being captured. Each ofthe VIDGO app 180 installed smart phone cameras can send and receivephone calls and texts while maintaining the video capture. The VIDGO app180 installed smart phone camera users can ping 105 each other using anassigned unique ID during the live streaming to maintain communicationsfor example an alert that the current play is moving in the direction oftheir field of view of one embodiment.

The VIDGO app camera cellular transmission 106 of each camera isreceived by one or more cellular tower 150. The cellular transmissions155 are transmitted to a VIDGO network server 157. The cellular videotransmissions are recorded in at least one database 158 of the VIDGOnetwork server 157 for future replay and further processing. The videotransmissions are processed in the VIDGO network server 157 to send livestreaming videos through an internet signal transmitter 160 and internetsignal 162 through commercial communications networks. A VIDGO livevideo streaming game broadcast 172 can be seen on a plurality of digitaldevices using a subscribed viewer digital device with the VIDGO appinstalled 170.

The subscribed viewer can watch all four cameras VIDGO live videostreaming game broadcast 172 simultaneously with a split screen featureof the VIDGO app 180 and select one screen for a single view of a cameraview that shows the current action on the field. In addition to gameaction footage half-time interviews with coaches and players can becaptured and live streamed. The VIDGO app 180 footage is recorded on atleast one database 158 of the VIDGO network server 157 for playback,replays including a slow motion setting feature of the VIDGO app 180.Parents of the youth athletes who attend the games for example boosterscan use their personal digital device with the VIDGO app installed 170to capture footage that can then be shared with other VIDGO subscribersincluding collegiate scouts of one embodiment.

DETAILED DESCRIPTION

FIG. 2 shows for illustrative purposes only an example of retailadvertising mixed into streaming of one embodiment. FIG. 2 shows thefour camera transmissions being transmitted by the internet signaltransmitter 160 of the VIDGO network server 157 broadcasting from theVIDGO network server internet signal 162. The VIDGO live video streaminggame broadcast 172 can be viewed on a plurality of subscriber digitaldevices with the VIDGO application installed 170. The VIDGO networkserver 157 can insert 202 into the VIDGO live-streaming broadcast adsignals 200 including retail advertising mixed into streaming gamestargeted ads to youth athletes and their parents 204. The retailadvertising can include food service advertisers 210, sports equipmentadvertisers 220, sporting goods store advertisers 230, sale advertisers240 and professional and collegiate sports merchandise advertisers 250of one embodiment.

Training Advertising Mixed into Streaming:

FIG. 3 shows for illustrative purposes only an example of trainingadvertising mixed into streaming of one embodiment. FIG. 3 shows thefour camera transmissions received by the VIDGO network server 157 beingbroadcast using the internet signal transmitter 160 for transmitting theVIDGO network server internet signal 162. The VIDGO network serverinternet signal 162 creates the VIDGO live video streaming gamebroadcast 172 on a plurality of a subscriber digital devices with VIDGOapplication installed. The VIDGO network server 157 can insert 202 intothe live-streaming broadcast ad signals 200 including trainingadvertising mixed into streaming games targeted ads to youth athletesand their parents 300 including basketball camps 310, baseball camps320, football camps 330, lacrosse camps 340, volleyball camps 350, andcheer camps 360 of one embodiment.

Interactive Advertising with Touch Screen Purchasing:

FIG. 4 shows for illustrative purposes only an example of interactiveadvertising with touch screen purchasing of one embodiment. FIG. 4 showsthe internet signal transmitter 160 transmitting ad signals 200 from theVIDGO network server 157. The VIDGO network server internet signal 162is transmitted to the subscribed viewer digital device with the VIDGOapp installed 170 of FIG. 1 for example a tablet 490 with the VIDGO app180. The ad signals 200 from the VIDGO network server 157 includeinteractive advertising with touch screen purchasing programmed intoVIDGO live video streaming games 410 using the VIDGO application 180.FIG. 4 shows the VIDGO live video streaming game broadcast 172 on asubscriber digital device with VIDGO application installed for example atablet 490 with the VIDGO app 180.

The internet signal 162 transmits the VIDGO live video streaming gamebroadcast 172 including a VIDGO application 180 interactive retailonline ordering feature 452. During the live video streaming game theordering process includes Step 1 a subscribed viewer selected retail addisplayed on tablet 458 is in this example a pizzeria. The subscribedviewer places an online order. Step 2 the subscribed viewer selectstake-out food delivery service 454. Step 3 the subscribed viewer paysfor the order with a bank card 450. The selected take-out food deliveryservice performs step 4 order picked up at retailer 440. Step 5 theorder being delivered by take-out food delivery service 430. Step 6 thesubscribed viewer food order delivered 420 to the subscribed viewer home400. The subscribed viewer can continue to view the VIDGO live videostreaming game broadcast 172 using the split screen feature of the VIDGOapplication of one embodiment.

Streaming Advertiser Ad Revenue:

FIG. 5 shows for illustrative purposes only an example of streamingadvertiser ad revenue of one embodiment. FIG. 5 shows streaming gamesadvertisers online and purchase ad revenue 500 using the example fromFIG. 4 shows the food retailer advertiser 450 and shows the take-outfood delivery service advertiser 505. Online advertising providesmultiple levels of revenue including streaming ad $ revenue 510,streaming ad clic $$+revenue 520, and streaming ad purchase $$$++revenue530. VIDGO can have an agreement with advertisers to donate a % ofpurchase sales to local high schools and specifically to the two schoolsshown in the live-streaming broadcast 550. VIDGO receives theadvertising revenue 540 and VIDGO can donate %$ of the advertisingrevenue to the schools showing in the live-streaming broadcast 560.Participating high schools 570 can receive donated revenues to purchasesports program equipment and for transportation expenses to away games580 of one embodiment.

Multi-Camera Live-Streaming Processing:

FIG. 6 shows for illustrative purposes only an example of multi-cameralive-streaming processing of one embodiment. FIG. 6 shows a sports venuefor example a high school football field 104 including the scoreboard102. Showing in FIG. 6 are two teams on the field shown in playbookformat for illustration ease 600. Also shown are the camera #1 withVIDGO app installed 100 video camera #1 view 610, camera #2 with VIDGOapp installed 110 video camera #2 view 611, camera #3 with VIDGO appinstalled 120 video camera #3 view 612, and camera #4 with VIDGO appinstalled 130 video camera #4 view 613. A cellular transmission fromeach camera is received by a VIDGO network computer 620 coupled to aVIDGO network server 157.

A VIDGO network computer 620 coupled to a VIDGO network server 157 isused for example in a process where a video camera #1 view is processedin a server digital processor 642 to detect motion on the field andtarget the football in this example to identify probable action for autohighlight selections of the game 641. Also video camera #2 views areprocessed in a server digital processor 642, video camera #3 views isprocessed in a server digital processor 643, and video camera #4 viewsis processed in a server digital processor 644 using an electronicallyoverlaid coordinate grid to detect motion. A VIDGO network server 157for example where video camera #1 auto highlight selections are recordedin a first auto highlights database 680.

During an auto highlight selection capture the entire footage of videocamera #1 is simultaneously being recorded in a full reel database 682.Video camera #2 auto highlight selections are recorded in a second autohighlights database 670 and during an auto highlight selection capturethe entire footage of video camera #2 is simultaneously being recordedin a full reel database 672. No motion is detected in the camera #3 and#4 views and video camera #3 and #4 captured footage is recorded in afull reel database 660. The full reel database entire footage from allfour cameras can be retrieved for playbacks. Auto highlight selectionsare chronologically matched into a single reel during the game from allfour cameras and recorded in a game highlights section of the full reeldatabase. Footage recorded is tagged with the ID #of the home team andvisitor team, date and other data for ease of queries on playbacks ofone embodiment. Additional processing 690 is described in FIG. 7A.

First Camera Live-Streaming Auto Action Prioritizing:

FIG. 7A shows for illustrative purposes only an example of first cameralive-streaming auto action prioritizing of one embodiment. Acontinuation from FIG. 6 includes FIG. 7A shows the cellular tower 150receiving the live streaming video feed from the VIDGO app cameras. Theinternet signal transmitter 160 of the VIDGO network server 157 isbroadcasting the live streaming feed from live camera #2 760. The gameaction has stopped for example for an end of play or a time-out called.The subscriber has selected a camera #1 auto highlight selection replay750. The subscriber replay 750 selection is processed 700. The camera #1highlight replay 750 can be shown 730 to a subscribed viewer to watchin-between plays on a subscribed viewer digital device 710. The livecamera #2 760 broadcast will continue in the background 762 while thereplay 750 is showing. The highlighted replay 750 will play for alimited time until play resumes and VIDGO live video streaming game willresume of one embodiment.

Second Camera Live-Streaming Auto Action Prioritizing:

FIG. 7B shows for illustrative purposes only an example of second cameralive-streaming auto action prioritizing of one embodiment. FIG. 7B showsthe cellular tower 150 receiving the live streaming video feed from theVIDGO app cameras. The VIDGO network server 157 has determined that playis about to resume based on the formation of lining up along thescrimmage line of the players has begun. The internet signal transmitter160 of the VIDGO network server 157 continues broadcasting the livevideo streaming feed from camera #2 765 and the broadcast of the VIDGOcamera #1 highlight replay 750 is interrupted 755 and the live camera #2broadcast is displayed 760 on the subscribed viewer digital device 710.The camera #1 auto highlight selection replay 750 can be requested by asubscribed viewer to watch in-between plays at any time of oneembodiment.

Ad Mixing into Streaming:

FIG. 8 shows for illustrative purposes only an example of ad mixing intostreaming of one embodiment. FIG. 8 shows subscribed viewer digitaldevices including a smart phone 800, the tablet 490, a computer and alaptop computer 810 with the mobile application 180 installed. Themobile application 180 displays a modes selection menu 802 includingrecord, live-streaming, full reel playback and highlights playback. Themodes selection menu 802 is displayed on a home page from a VIDGOwebsite 803 on the VIDGO network server 157.

The mobile application 180 connects to the VIDGO network server 157. TheVIDGO network server 157 is coupled to at least one digital database830, at least one digital processor 831, at least one OCR device 832, atleast one WI-FI connectable device 833, at least one printer 834, atleast one video device 835, at least one cellular connectable device836, at least one data mining device 837, at least one internetconnectable device 838, at least one internet signal transmitter 160, atleast one OCR device 839, at least one digital memory device 840, atleast one advertising database 842, and a sports equipment recognitiontracking device 822.

The sports equipment recognition tracking device 822 includes a databaseof various sports equipment for example a football, baseball, tennisball, hockey puck, baseball bat, hockey stick, tennis racquet and otherpieces of sports equipment including the standard dimensions and shapesand colors. The sports equipment recognition tracking device 822 scansthe video images being captured to match images of a database example ofa particular piece of sports equipment and then tracks it movement onthe video captured images.

Advertising mixed into streaming games targeted ads to youth athletesand their parents 845 includes a process for internet data mining ofcontracted local advertisers including food service and sporting goodsstores 850, contracted local advertisers sales and discountopportunities 855, contracted sports training and camps promotional ads860, and contracted professional and collegiate sports merchandisepromotional ads 870 of one embodiment.

Record Mode Settings:

FIG. 9 shows for illustrative purposes only an example of record modesettings of one embodiment. FIG. 9 shows the mobile application 180modes including record, live-streaming, full reel playback andhighlights playback are displayed on a home page from a VIDGO website803 on the VIDGO network server 157. The subscribed viewer can select arecord mode 900 and live-streaming mode 902 on a video camera with aVIDGO app 180 installed and cellular connectivity 910. Selecting therecord mode 900 and live-streaming mode 902 is the same process forvideo cameras #1 100, #2 110, #3 120, #4 130.

Each video camera with the record mode selected is connected to theVIDGO network server 157. Video camera recording for example videocamera #3 and #4 captured footage is recorded in a full reel database660, video camera #2 auto highlight selections are recorded in a secondauto highlights database 670, and video camera #1 auto highlightselections are recorded in a first auto highlights database 680. Amobile application mode selection menu 920 includes a selection torecord 921 where for example a state drop down where AZ has beenselected 923, a city drop down where Tucson has been selected and aschool name drop down where ‘home team” has been selected by thesubscribed viewer. An ambient light drop down where night time has beenautomatically selected based on the time of the game 7:15 μm 922.

A game schedule drop down 924 appears on screen from one of the at leastdatabases where data mining of the names of high schools in Tucson,Ariz. and their game schedules have been recorded. The mobileapplication 180 shows the home team season game schedule that wasgathered from a data mining device process and OCR processed to createdigitally readable data 930. A camera operator selects the game to belive streamed from the game schedule 932. At least one digital processor831 has entered the scores from the previous games and calculated thewin loss totals showing as W6/L2. The OCR device converts an imagecaptured of a final game scoreboard data into readable text whichincludes the home and visitor scores for recording and processing on theVIDGO network server 157.

The mobile application 180 turns a subscribed viewer handheld deviceinto a live switching TV studio for multi-cam coverage of any event. Themobile application 180 brings multi-camera programming of live sports tothe handheld devices many people own. The mobile application 180 allowsmultiple devices to record and control a subscribed viewer device toswitch video feeds for live broadcasting and the recorded live broadcastfeed can be watched later on any device with the mobile application 180of one embodiment.

Highlights Playback Settings:

FIG. 10 shows for illustrative purposes only an example of highlightsplayback settings of one embodiment. FIG. 10 shows a subscribed viewertablet 490 with the mobile application 180 modes including record,live-streaming, full reel playback and highlights playback are displayedon a home page from a VIDGO website 803 on the VIDGO network server 157.The subscribed viewer can select highlights playback 1000 from themobile application mode selection menu 920 in a playback 1011 mode. Asubscribed viewer selects the state, city and school for playback 1012.The game schedule drop down shows the “home team” season game schedule1013.

A subscribed viewer selects a game in which the home team lost 1020 fromthe home team season game schedule 1016. A selection of streaming gamehighlights is made 1014 along with a selection of camera #4 highlightsis made 1015. The subscribed viewers' selections are transmitted to theVIDGO network server 157. The VIDGO network server 157 downloads theselections where video camera #3 and #4 captured footage is recorded ina full reel database 660, video camera #2 auto highlight selections arerecorded in a second auto highlights database 670, and video camera #1auto highlight selections are recorded in a first auto highlightsdatabase 680.

The camera #4 highlights are transmitted to the viewers' digital device1021 in this example a tablet 490. On the tablet 490 the subscribedviewer selects replay 1030, split screen 1031, slo-mo 1033 and zoom1034. The playback 1011 mode displays a footage camera #4 footage timer1032 and a scoreboard 1040 with game time elapsed 1035 in this examplefor the second quarter. The playback 1011 mode displays in the splitscreen 1031 mode the scoreboard 1040, unzoomed footage 1041, and areplay of auto highlight selection 1042. The replay of auto highlightselection 1042 screen shows replay slo-mo mode is displayed 1043 andreplay zoom mode is displayed 1044 to alert the subscribed viewer thosemodes are selected. The subscribed viewer can unselect and reselect themodes at any time of one embodiment.

Split Screen Mode Selection:

FIG. 11 shows for illustrative purposes only an example of split screenmode selection of one embodiment. FIG. 11 shows a cellular transmissionfrom each camera is received by a VIDGO network computer 620 coupled tothe VIDGO network server 157 including a video recognition device 1115.The VIDGO network computer 620 coupled to a VIDGO network server 157receives from the VIDGO network server 157 video camera #3 and #4captured footage is recorded in a full reel database 660, video camera#2 auto highlight selections are recorded in a second auto highlightsdatabase 670 and video camera #1 auto highlight selections are recordedin a first auto highlights database 680. The footage is shown on asubscribed viewers' tablet 490 including camera #1 live-streaming video1110, camera #2 live-streaming video 1120, camera #3 live-streamingvideo 1130, and camera #4 live-streaming video 1140. The defaultlive-streaming view is a split screen showing all four cameras views. Asubscribed viewer taps the camera #3 view 1100 as cameras #1 and #2 areshowing no action. The camera #3 view is enlarged to fill the screen asthe subscribed viewer selected 1150 to better see the action showing inthe camera #3 views. The subscribed viewer can tap both camera #3 andcamera #4 and see a split view of both views simultaneously of oneembodiment.

Auto Cross Camera First View Action Targeting:

FIG. 12A shows for illustrative purposes only an example of auto crosscamera first view action targeting of one embodiment. FIG. 12A showswhere a camera #2 view is displayed with a matching overlay of a camera#1 view 1200. An electronic grid 1210 is superimposed by the VIDGOnetwork server 157 of FIG. 1 which is not visible to the subscribedviewer. The electronic grid 1210 is used to track motion and speed ofthe action. The at least one digital processor 831 of FIG. 8 calculatesmotion by images passing through the grid. The electronic grid 1210 alsoprovides a relative speed reference for calculating the relative speedof persons and objects on the field. The at least one video device 835of FIG. 8 includes a video recognition device 1115 of FIG. 11.

One of the at least one digital database 830 of FIG. 8 includes data onbasic sports equipment including footballs, baseballs, tennis balls,hockey pucks and others. These pieces of sports equipment are generallythe focus of the action. The sizes, shapes and in some cases materialsof these pieces of sports equipment are controlled by league, conferenceand international standards.

The video recognition device 1115 of FIG. 11 can download the size,shape and at least typical material color of the piece of sportsequipment corresponding to the sports game being captured. The videorecognition device 1115 of FIG. 11 can scan the views being receivedfrom the cameras and identify and locate the object matching the pieceof sports equipment corresponding to the standard size, shape and color.The video recognition device 1115 of FIG. 11 can track the location ofthe for example baseball.

The video recognition device 1115 of FIG. 11 can track the movement ofthe baseball across the electronic grid 1210 and using the at least onedigital processor 831 of FIG. 8 can calculate a projected path of thebaseball. The distance the baseball is from the camera capturing itsimage can be calculated by the at least one digital processor 831 ofFIG. 8 in a calculated range finder calculation by evaluating the sizeof the baseball image versus the standardized size. This calculatedrange finder value can be used to calculate a zooming setting to capturea closer view of the action surrounding the location of the baseball.

For example a baseball hit towards an outfield fence will appear tobecome visibly smaller. Activating the zoom mode using the calculatedzooming setting can bring into better view an outfielders' attempt atcatching the potential home run baseball. The projected path of thebaseball allows for loss of visibility of the actual baseball and allowshighlights selections to focus on the projected path until the baseballcomes into visibility and can be identified by the video recognitiondevice 1115 of FIG. 11 at which time a recalculated projected path canbe determined.

In the football example the football recognition locates the position ofthe football on the line of scrimmage 1220. The VIDGO network server157, at least one digital processor 831 of FIG. 8, at least one videodevice 835 of FIG. 8 and at least one OCR device 832 of FIG. 8 are usedto identify matching points on the adjacent camera views. In thisexample the at least one OCR device 832 of FIG. 8 converts the 20 yardline into readable data on both the camera #2 and #1 view. The at leastone video device 835 of FIG. 8 matches the identified 20 yard lineimages in an overlay. The at least one digital processor 831 of FIG. 8calculates the electronic grid 1210 spacing to account for anyapproximations of the matched images. FIG. 12A shows the matchingoverlay line of camera #2 and camera #1 1205 and overlaid electronicgrid 1210 of one embodiment.

Auto Cross Camera Second View Action Targeting:

FIG. 12B shows for illustrative purposes only an example of auto crosscamera second view action targeting of one embodiment. FIG. 12B showsthe camera #2 view is displayed with a matching overlay of a camera #1view 1200 including the electronic grid 1210 and matching overlay lineof camera #2 and camera #1 1205. The sports equipment recognitiontracking device 822 of FIG. 8 has located the football 1230 at a newlycalculated terminus of the previous path of the runner with the football1232. The at least one digital processor 831 of FIG. 8 calculates arecalculated projected path and speed of the runner and football forauto highlight selection tracking 1234 of one embodiment.

Auto Cross Camera Third View Action Targeting:

FIG. 12C shows for illustrative purposes only an example of auto crosscamera third view action targeting of one embodiment. FIG. 12C shows acamera #2 view is displayed with a matching overlay of a camera #1 view1200, the electronic grid 1210 and matching overlay line of camera #2and camera #1 1205. The sports equipment recognition tracking device 822of FIG. 8 has located the football carried by the runner 1240 at theterminus of the previous path of the runner with the football 1242. Theat least one digital processor 831 of FIG. 8 calculates a projected pathand speed of the runner and football for auto highlight selectiontracking across the matching overlay line of camera #2 and camera #11244 of one embodiment.

Auto Drone Camera Streaming Tracking:

FIG. 13 shows for illustrative purposes only an example of auto dronecamera streaming tracking of one embodiment. FIG. 13 shows the sportsvenue for example a high school football field 104, scoreboard 102,camera #1 with VIDGO app installed 100, camera #2 with VIDGO appinstalled 110, camera #3 with VIDGO app installed 120, camera #4 withVIDGO app installed 130, and two teams on the field shown in playbookformat for illustration ease 600.

In one embodiment a drone 1342 with a video camera with the VIDGO appinstalled is deployed during the game 1340. The drone 1342 camera imageallows the sports equipment recognition tracking device 822 of FIG. 8 tolocate the football on the line of scrimmage 1300. A quarterback passesthe football 1302 to a receiver down field catches the football 1310.The receiver runs towards the corner of the end zone 1312 and twodefenders run after the receiver 1314.

The drone 1342 receives the projected path and speed from the VIDGOnetwork server 157 of FIG. 1 and flies the projected path 1350. Thesports equipment recognition tracking device 822 of FIG. 8 locates thefootball being carried by the receiver 1320. The receiver runsapproximately following the projected path 1322 and the receiver crossesthe goal line 1330. The drone 1342 camera captures the touchdown from anaerial view 1360. The VIDGO network server 157 of FIG. 1 at least onedigital processor 831 of FIG. 8 has detected the motion on the field andhas added the drone 1342 aerial coverage to the auto highlight selectionof one embodiment.

Auto Ad Mixing Timing:

FIG. 14 shows for illustrative purposes only an example of auto admixing timing of one embodiment. FIG. 14 shows the camera #1 with mobileapp installed 100, scoreboard 102, VIDGO network server 157, videocamera #3 and #4 captured footage is recorded in a full reel database660, video camera #2 auto highlight selections are recorded in a secondauto highlights database 670 and video camera #1 auto highlightselections are recorded in a first auto highlights database 680. Acellular transmission of a mobile app live video streaming gamebroadcast from each camera is received by a VIDGO network computer 620coupled to a VIDGO network server 157. A VIDGO network computer 620coupled to a VIDGO network server 157 receives a captured scoreboardimage 1400 from the camera #1 mobile app live video streaming gamebroadcast 1402. The scoreboard image 1410 includes the game clock 1412.

When the game clock 1412 is stopped the VIDGO network server 157processes the start of a split screen mode and displays the scoreboardand a camera section with no motion to use for advertising. Camera #2live-streaming remains displayed 1460, camera #3 live-streaming remainsdisplayed 1462 and camera #4 live-streaming remains displayed 1464 inthe split screen 1031. The game clock image is processed 1414 using theat least one digital processor 831 and at least one OCR device 832. Itis determined the game clock 1412 is stopped.

The at least one advertising database 842 downloads the advertising menu1420 and displays the advertising menu wherein the subscribed viewerselects food service 1430. A subscribed viewer taps a finger on thepizza in the food service advertisers menu 1470. For the type of foodthe subscribed viewer selects the food service advertisers 210 in thelocale are listed. The subscribed viewer pizza selection takes theviewer to the ordering process shown in FIG. 4. When the game clock 1412begins to run again the mobile app live video streaming game broadcast1402 continues on the split screen as shown in FIG. 4 of one embodiment.

VIDGO Cam Users Position Selection:

FIG. 15 shows for illustrative purposes only an example of an overviewof VIDGO cam user position selection of one embodiment. FIG. 15 shows atennis court 1500 and grand stands 1505 for attendee seating. The VIDGOnetwork server 157 of FIG. 1 can receive cellular video transmissionsfrom at least one VIDGO cam position 1520. The cellular videotransmissions from the at least one VIDGO cam position 1520 are recordedin at least one database 158 of FIG. 1 of the VIDGO network server 157of FIG. 1 of one embodiment.

The VIDGO application 180 of FIG. 1 sets-up the venue location,designated camera locations and user selection sign-up of the cameralocations prior to an event. A mobile application user by selecting anevent camera location grants the application permission to access theuser camera device and captured video during the event until the usersigns-out. The mobile application user also grants permission to locatethe user and their device at the venue via a location finder and toidentify the user by a unique ID assigned for the event and allows othermobile application users with event camera locations to ping and callthem during the event. The VIDGO application 180 of FIG. 1 candistinguish each assigned camera location user to one or more teamsaccording to the camera location they have selected.

Each VIDGO application user that has selected a camera position furtheragrees to abide by a VIDGO application 180 of FIG. 1 code of conduct toconduct themselves in a manner that does not interfere with the eventactivities including not entering the playing field or court, engage inany uncivil conduct physical or verbal with any persons at the event,cooperate with coaches and officials directions and recognize theircontribution to the event by making the capture videos available to theevent participants and those that could not attend.

GPS coordinates for each assigned at least one VIDGO cam position 1520are calculated using at least one server digital processor 642 of FIG. 6by scaling distances from a sports venue GPS locator GPS coordinatedetermination. Each of the at least one VIDGO cam position 1520 canlocate another VIDGO cam position 1520 at the sports venue using thecalculated GPS coordinates and pinging a unique ID assigned to eachVIDGO cam user at an event 1570. Each of the VIDGO cam users when inposition can broadcast the GPS location using the VIDGO application 180of FIG. 1 of their for example smart phone to the other VIDGO cam users.The VIDGO cam user's device GPS location can be displayed on the eventsports venue display on the VIDGO application 180 of FIG. 1 andidentified by their assigned unique ID.

One of the at least one VIDGO cam position 1520 can be designated as anevent VIDGO cam coordinator position 1535. The user selecting the eventVIDGO cam coordinator position 1535 can communicate with the other VIDGOcam users at the event to ensure coverage of the event. For example ifone of the VIDGO cam users has to unexpectedly leave the event early dueto an emergency the event VIDGO cam coordinator can request one of moreof the remaining VIDGO cam users to shift positions to roam with theaction of the play.

VIDGO camera positions are divided between left L 1510, center C 1512and right R 1514 areas of the tennis court 1500 side lines. A VIDGO camposition 1520 is shown along with other positions a tennis matchattendee can sign on for to capture video of the match for the VIDGOlive video streaming game broadcast 172 of FIG. 1. VIDGO cam userpositions are split into team A and team B according to which audienceside of the court or field their camera position is located includingaudience A 1540 and audience B 1542. A team A bench 1530 and team Bbench 1532 provides seating for the teams during breaks in the matches.VIDGO cams 1550 can include a smart phone 800 of FIG. 8. Game attendeescan ping each other and sign on to positions 1, 2, 3, 4, 5, . . . 12,13, 14 . . . on either A or B side of field or court 1560. VIDGO camusers can ping another VIDGO cam user using the unique ID assigned toeach VIDGO cam user at an event 1570 of one embodiment.

School Location GPS Search:

FIG. 16A shows for illustrative purposes only an example of a schoollocation GPS search of one embodiment. FIG. 16A shows a school aerialmap GPS location 1600 including a first North-South longitude GPScoordinate line 1610 and a first East-West latitude GPS coordinate line1620. The crossing point of the first North-South longitude GPScoordinate line 1610 and the first East-West latitude GPS coordinateline 1620 is the location of the first GPS coordinates 1625 of oneembodiment.

School Sports Venue Locator:

FIG. 16B shows for illustrative purposes only an example of a schoolsports venue locator of one embodiment. FIG. 16B shows a school footballfield aerial map GPS location 1630 found with a scan of the schoolaerial map GPS location 1600 of FIG. 16A which detected the footballfield. The detected school football field aerial map GPS location 1630includes a second north-south longitude GPS coordinate line 1640 andsecond east-west latitude GPS coordinate line 1650. The crossing pointof the second North-South longitude GPS coordinate line 1640 and thesecond East-West latitude GPS coordinate line 1650 is the location ofthe second GPS coordinates 1655 of the sports venue of one embodiment.

School Football Field Sports Venue Identification:

FIG. 17A shows for illustrative purposes only an example of a schoolfootball field sports venue identification of one embodiment. FIG. 17Ashows a school football field aerial map GPS identification 1700 usingthe second north-south longitude GPS coordinate line 1640 and secondeast-west latitude GPS coordinate line 1650 using a sports venuerecognition template 1730. The VIDGO application 180 of FIG. 1 displaysa sports venue recognition template 1730 overlay and can display the GPScoordinates for each assigned at least one VIDGO cam position 1520 ofFIG. 15 of one embodiment.

Sports Venue N-S Orientation:

FIG. 17B shows for illustrative purposes only an example of a sportsvenue N-S orientation of one embodiment. FIG. 17B shows an N-S verticalorientation realignment 1720 of the school football field aerial map GPSidentification 1700 of FIG. 17A. The N-S vertical orientationrealignment 1720 is used with the matching football field grid lines torecognition template 1710 to assign VIDGO camera positions at theidentified sports venue for attendee sign-ons of one embodiment.

Football Field Sports Venue Recognition Template:

FIG. 17C shows for illustrative purposes only an example of a footballfield sports venue recognition template of one embodiment. FIG. 17Cshows a football field recognition template 1730 used for identifying afootball field sports venue. The VIDGO application 180 of FIG. 1displays a sports venue recognition template 1730 overlay and candisplay the GPS coordinates for each assigned at least one VIDGO camposition 1520 of FIG. 15 of one embodiment.

School Tennis Sports Venue Locator:

FIG. 18A shows for illustrative purposes only an example of a schooltennis sports venue locator of one embodiment. FIG. 18A shows a schooltennis court sports venue aerial map GPS location 1800 that has beenvertically oriented. The school tennis court sports venue aerial map GPSlocation 1800 includes a tennis court north-south longitude GPScoordinate line 1810 and tennis court east-west latitude GPS coordinateline 1820. The courts have been identified using a matching tennis courtlines to recognition template 1825 of one embodiment.

Tennis Court Sports Venue Recognition Template:

FIG. 18B shows for illustrative purposes only an example of a tenniscourt sports venue recognition template of one embodiment. FIG. 18Bshows a tennis court recognition template 1830 used to identify theschool tennis courts sports venue of one embodiment.

School Baseball Sports Venue Locator:

FIG. 18C shows for illustrative purposes only an example of a schoolbaseball sports venue locator of one embodiment. FIG. 18C shows a schoolbaseball field sports venue aerial map GPS location 1840 that has beenvertically oriented. The school baseball field sports venue aerial mapGPS location 1840 includes a baseball field north-south longitude GPScoordinate line 1850 and baseball field east-west latitude GPScoordinate line 1860. The baseball field has been identified using amatching baseball field lines to recognition template 1870 of oneembodiment.

Baseball Field Sports Venue Recognition Template:

FIG. 18D shows for illustrative purposes only an example of a baseballfield sports venue recognition template of one embodiment. FIG. 18Dshows a baseball field recognition template 1880 used to identify theschool baseball field sports venue of one embodiment.

Live Streaming Example of Data Usage:

FIG. 19 shows for illustrative purposes only an example of livestreaming example of data usage of one embodiment. FIG. 19 shows theVIDGO app 180 used on a VIDGO user digital device 1900. A VIDGO userlive streaming a high school football game can take calls while livestreaming the game for example using a Bluetooth device so the smartphone camera stays aimed at the field 1910. For example smart phone andother digital devices are generally sign into a data service provider.Data service plans vary. A VIDGO cam user can adjust the amount of databeing used while capturing the live video streaming of an event.

Typical data usage rates per hour include for example streaming video1920 at different quality definition level usage rates includingLOW-240p-300mb per hour 1921, SD-480p-700mb per hour 1922, HD-720p-900mbper hour 1923, UHD-4000p-7200mb per hour 1924. Data use also includesstreaming audio 1930 at different quality level usage rates per hourincluding low-96 kbps-43.2mb per hour 1931, normal-160 kbps-72mb perhour 1932, and high-320 kbps-115.2mb per hour 1933. Live streaming atypical high school football game takes approximately 3 hours 1940.

The 3 hour duration of a typical high school football game puts a rangeof live streaming example of data usage 1950 in data units for examplegigabits GB 1960 based on video quality including low, normal, highdefinition and ultra-high definition for averages including in GB 1.01961, 2.3 1962, 3.0 1963 and 21.9 1964. The VIDGO cam user can determinethe quality level to regulate the data usage to avoid additional chargesfrom their data service provider. The VIDGO live video streaming gamebroadcast 172 of FIG. 1 is recorded and stored in databases at thequality level set by the VIDGO cam user in the VIDGO network server 157of one embodiment.

The foregoing has described the principles, embodiments and modes ofoperation of the present invention. However, the invention should not beconstrued as being limited to the particular embodiments discussed. Theabove described embodiments should be regarded as illustrative ratherthan restrictive, and it should be appreciated that variations may bemade in those embodiments by workers skilled in the art withoutdeparting from the scope of the present invention as defined by thefollowing claims.

What is claimed is:
 1. A method, comprising: using at least two mobiledevices of at least two users, each having a mobile applicationoperating a video camera, wherein each video camera captures at leasttwo different viewpoints of video footage of a same school live sportingevent; using the mobile applications on each mobile device to coordinatethe viewpoints of the video footage; providing an electronic sportsequipment recognition tracking device coupled to the mobile application;tracking physical movement, proximity and actual path information of apiece of sports equipment in relation to each player and a playing areaduring the live sporting event with the electronic sports equipmentrecognition tracking device; calculating speed, projected path, timeduration and distance information of the piece of sports equipment inrelation to each player and a playing area during the live sportingevent with the electronic sports equipment recognition tracking device;using the physical movement, proximity, actual path, speed, projectedpath, time duration and distance information for analyzing playerperformance and creating scouting information; displaying on the mobileapplication an alert indicating one or more of the viewpoints having apredetermined preferred view of the live sporting event based on thephysical movement and proximity information; using the mobileapplication to present multi-camera viewpoints and live-streaming videofootage of the live event to remote users; providing targetedadvertisements to the remote users during the live-streaming of the liveevent; using a device for tracking online streaming advertiser streamingads, streaming ad clics and streaming ad purchases for generatingrevenue; and using a device for calculating predetermined percentages ofthe generated revenue to fund schools participating in school livestreaming sporting events for purchasing sports program equipment andfor transportation expenses to away games.
 2. The method of claim 1,further comprising using at least one network computer coupled to the atleast one network server configured for processing and displaying the atleast one video camera mobile application captured video footage forlive video streaming game broadcast on a plurality of subscribed viewerdigital devices.
 3. The method of claim 1, further comprising using atleast one OCR device configured for converting game schedules intoreadable data.
 4. The method of claim 1, further comprising using atleast one OCR device configured for converting game scores into readabledata.
 5. The method of claim 1, further comprising using at least oneOCR device configured for converting score board images into readabledata.
 6. The method of claim 1, further comprising using the mobileapplication configured for mode features including record,live-streaming, full reel playback and highlights playback.
 7. Themethod of claim 1, further comprising using the mobile applicationconfigured for display mode features including replay, split screen,slo-mo and zoom.
 8. The method of claim 1, further comprising using atleast one digital processor configured for calculating a projected pathof a basic sport piece of equipment including footballs, baseballs,tennis balls, hockey pucks and others based detected motion across anelectronic grid superimposed on captured multi-camera live-streamingvideo images.
 9. The method of claim 1, further comprising using atleast one digital processor for determining auto ad mixing timing formixing advertising into multi-camera live-streaming game broadcastsincluding food service and sporting goods stores, contracted localadvertisers sales and discount opportunities, contracted sports trainingand camps promotional ads, and contracted professional and collegiatesports merchandise promotional ads.
 10. The method of claim 1, furthercomprising using at least one video device and at least one databasecoupled to the network server for storing sizes, shapes, materials andcolors of basic sports equipment including footballs, baseballs, tennisballs, hockey pucks and others configured for identifying and locating abasic sports equipment using a video recognition device.
 11. Anapparatus, comprising: at least two mobile devices of at least twousers, each having a mobile application operating a video camera,wherein each video camera captures at least two different viewpoints ofvideo footage of a same school live sporting event; wherein the mobileapplications on each mobile device is configured to coordinate theviewpoints of the video footage and present multi-camera viewpoints andlive-streaming video footage of the live event to remote users; and anelectronic sports equipment recognition tracking device coupled to themobile application configured to track physical movement, proximity andactual path information and calculate speed, projected path, timeduration and distance information of a piece of sports equipment inrelation to each player and a playing area during the live sportingevent, wherein the physical movement, proximity, actual path, speed,projected path, time duration and distance information is used foranalyzing player performance and creating scouting information; an alertdisplayed on the mobile application configured to indicate one or moreof the viewpoints having a predetermined preferred view of the livesporting event based on the physical movement and proximity information;an ad server configured to target advertisements to the remote usersduring the live-streaming of the live event; a device configured forproviding a subscriber with highlight replay capability of a subscriberselected action in an event from the subscriber selected camera of theat least two users; a device for tracking online streaming advertiserstreaming ads, streaming ad clics and streaming ad purchases forgenerating revenue; and a device for calculating predeterminedpercentages of the generated revenue to fund schools participating inschool live streaming sporting events for purchasing sports programequipment and for transportation expenses to away games.
 12. Theapparatus of claim 11, further comprising at least one digital processorcoupled to the at least one network server configured for evaluating thesize of a piece of sports equipment image versus a standardized size forcalculating a range finder calculation for a zooming setting using themobile application.
 13. The apparatus of claim 11, wherein the mobileapplications are configured for mode features including record,live-streaming, full reel playback and highlights playback.
 14. Theapparatus of claim 11, wherein the mobile applications are configuredfor display mode features including replay, split screen, slo-mo andzoom.
 15. The apparatus of claim 11, further comprising at least oneadvertising database for storing and retrieving advertising formulti-camera live-streaming video camera captured game footage broadcastmixing.
 16. An apparatus, comprising: a mobile application installed atleast one video camera including a drone mounted video camera configuredfor capturing multi-camera live-streaming video camera captured gamefootage of a live school sporting event; at least one database coupledto the network server configured for recording multi-cameralive-streaming video camera captured game footage of an event receivedfrom the mobile application installed at least one video camera; atleast one network computer coupled to the at least one network serverconfigured for displaying multi-camera live-streaming video cameracaptured game footage broadcasts on a plurality of subscribed viewerdigital device of the event; an electronic sports equipment recognitiontracking device coupled to the mobile application configured to trackphysical movement, proximity and actual path information and calculatespeed, projected path, time duration and distance information of a pieceof sports equipment in relation to each player and a playing area duringthe live sporting event, wherein the physical movement, proximity,actual path, speed, projected path, time duration and distanceinformation is used for analyzing player performance and creatingscouting information; an alert displayed on the mobile applicationconfigured to indicate one or more of the viewpoints having apredetermined preferred view of the live sporting event based on thephysical movement and proximity information; at least one video devicecoupled to the at least one network server configured to mix advertisinginto the multi-camera live-streaming video camera captured game footagebroadcasts; at least one device configured for providing a subscriberwith highlight replay capability of a subscriber selected action in anevent from the subscriber selected camera of the at least two users; atleast one device for tracking online streaming advertiser streaming ads,streaming ad clics and streaming ad purchases for generating revenue;and at least one device for calculating predetermined percentages of thegenerated revenue to fund schools participating in school live streamingsporting events for purchasing sports program equipment and fortransportation expenses to away games.
 17. The apparatus of claim 16,further comprising the at least one video camera including a dronemounted video camera configured for a multi-camera live-streaming videocamera captured game footage broadcast of at least an event.
 18. Theapparatus of claim 16, further comprising at least one digital processorcoupled to the at least one network server configured calculating aprojected path of game action using an electronic grid for detectingmotion and calculating a projected path and speed and using a sportsequipment recognition tracking device to identify and locate a sportspiece of equipment.
 19. The apparatus of claim 16, further comprisingthe mobile application installed on at least one video camera configuredfor capturing multi-camera live-streaming video camera captured gamefootage of interviews with sports coaches and players.
 20. The apparatusof claim 16, further comprising the mobile application installed on adrone mounted video camera configured for capturing aerial video footageof an event in a multi-camera live-streaming video camera captured gamefootage broadcast.